package Month09.day0904;

import java.util.Scanner;

public class Niuke {
    public static void main(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] a = new int[3];
        double res = 0;
        for(int i = 0; i < 3;i++){
            a[i] = sc.nextInt();
            res += a[i];
        }
        System.out.println((res / 3) > 60 ? "NO" : "YES");
    }//BC124 小乐乐是否被叫家长
    public static void main6(String[] args) {
        Scanner sc = new Scanner(System.in);
        int[] a = new int[4];
        int max = 0;
        for(int i = 0; i < 4;i++){
            a[i] = sc.nextInt();
            if(a[i] > max){
                max = a[i];
            }
        }
        System.out.println(max);
    }//BC123 小乐乐找最大数
    public static void main5(String[] args) {
        //小乐乐输入三科成绩，请编程帮他输出三科成绩总分及平均分。
        Scanner sc = new Scanner(System.in);
        double a = sc.nextDouble();
        double b = sc.nextDouble();
        double c = sc.nextDouble();
        double res = a + b + c;
        System.out.println(res + " " + res / 3.0);
    }//BC122 小乐乐算平均分
    public static void main4(String[] args) {
        //小乐乐的编程老师BoBo，经常告诉小乐乐“学习编程最好的办法就是上机实践，因为你要对计算机下指令
        // 想让计算机帮你干活，就得多和计算机‘交流’，实践才能出真知。”
        System.out.println("Practice makes perfect!");
    }//BC121 小乐乐学编程
    public static void main3(String[] args) {
        Scanner sc = new Scanner(System.in);
        while(sc.hasNext()){
            int a = sc.nextInt();
            int[] b = new int[a];
            for(int i = 0;i < a ; i++){
                if(i == 0) {
                    b[i] = 1;
                }else if(i == 1){
                    b[i] = 2;
                }else {
                    b[i] = b[i - 1] + b[i - 2];
                }
            }
            System.out.println(b[a - 1]);
        }
        sc.close();
    }//小乐乐走台阶
    public static void main2(String[] args) {
        //小乐乐喜欢数字，尤其喜欢0和1。他现在得到了一个数，想把每位的数变成0或1。如果某一位是奇数，就把它变成1，
        // 如果是偶数，那么就把它变成0。请你回答他最后得到的数是多少。
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        String str = null;
        while(a != 0){
            int b = a % 10;
            if(b % 2 == 0){
                str = "0" + str;
            }else if(b % 2 != 0){
                str = "1" + str;
            }
            a /= 10;
        }
        System.out.println(str);
    }//BC116 小乐乐改数字
    public static void main1(String[] args) {
        //小乐乐最近在课上学习了如何求两个正整数的最大公约数与最小公倍数，但是他竟然不会求两个正整数的最大公约数与最小公倍数之和，
        // 请你帮助他解决这个问题。
        //解法一：枚举法,也可以说是暴力递归，就是从后往前实验，但是这里的话可以尝试一下欧几里得算法
        //先求最大公约数，用辗转相除法先循环，然后递归实现一下
        Scanner sc = new Scanner(System.in);
        int a = sc.nextInt();
        int b = sc.nextInt();
        int res = a * b;//用来求最小公倍数，这两个数之积除最大公约数就是最小公倍数
        if(b > a){
            int tmp = a;
            a = b;
            b = tmp;
        }//保证a一定是大于b的
        while(a % b !=  0 ){
            int key = a % b;
            a = b;
            b = key;

        }
        System.out.println(b + res / b);
        /*System.out.println(fac(a,b));*/

    }//BC115 小乐乐与欧几里得
    public static int fac(int a,int b){
        if(a < b){
            a = a ^ b;
            b = a ^ b;
            a = a ^ b;
        }
        if(a % b == 0){
            return b;
        }else{
            return fac(b, a % b );
        }
    }
}
